今日黑料

Bachelor of Science (Honours) in Computational Statistics and Artificial Intelligence

Bachelor of Science (Honours) in Computational Statistics and Artificial Intelligence

MQF Level

6

Duration and Credits

4 Years

180 ECTS

Mode of Study

Full-time

The Bachelor of Science (Honours) in Computational Statistics and Artificial Intelligence is an interfaculty programme of the Faculty of Science and the Faculty of Information and Communication Technology at the University of Malta.

In this course, you will develop a strong foundation in computational statistics and artificial intelligence, gaining the knowledge and practical skills needed to analyse data, build intelligent systems, and solve complex real-world problems. Through compulsory study-units such as Data Structures, Programming and Foundations of AI, you will learn key concepts in algorithm design, statistical modelling, machine learning, and software development. The programme combines theoretical understanding with hands-on experience, preparing you for careers in the rapidly evolving fields of data science, artificial intelligence, and advanced analytics.

Communication and Academic Skills Programme

The communication and academic skills programme complements students’ main course of study. It introduces them to writing and presenting as situated within academic contexts sensitive to specific disciplines and develops their competences for future careers.

Information for International applicants

A pass at Advanced Level at Grade C or better in Pure Mathematics

You are viewing the entry requirements for International applicants. Switch to Local qualifications.


You can submit your application online. The deadlines for submission of applications vary according to the intake and courses. We encourage all international applicants to submit their applications as soon as possible. This is especially important if you require a visa to travel and eventually stay in Malta.

You can compare your national qualifications to the local requirements by visiting our qualifications comparability webpage. Access more information about our admission process and English language requirements.

The University of Malta has student accommodation on campus called Campus Hub. Campus Hub is just a 2-minute walk from the main campus. For more information, visit the .

Our dedicated team at the student recruitment office is here to support you every step of the way. From the moment you start your application to the moment when you receive your decision letter, we're here to assist you. If you have any questions or need further information, don't hesitate to reach out to us. You can contact us at info@um.edu.mt, and our team will be more than happy to help.

After you receive an offer from us, our International Office will assist you with visas, accommodation and other related issues.

 
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)
 
Compulsory Units (All students must register for this/these unit/s)
 
MAT1212 Introductory Analysis 6 ECTS      
SOR1110 Probability 4 ECTS   (NC)    
SOR1220 Statistical Computing 6 ECTS   (NC)    
SOR1310 Optimization 4 ECTS   (NC)    
SOR1320 Linear Programming 4 ECTS   (NC)    

 
 
Semester 1
 
Compulsory Units (All students must register for this/these unit/s)
 
ARI1102 Programming for AI 5 ECTS      
CIS1041 Introduction to Databases 4 ECTS      
CPS1002 Mathematics of Discrete Structures 5 ECTS      
CPS1011 Programming Principles in C 5 ECTS      
ICS1020 Foundations of Artificial Intelligence 5 ECTS      

 
 
Semester 2
 
Compulsory Units (All students must register for this/these unit/s)
 
ICS1019 Knowledge Representation and Reasoning 5 ECTS      
ICT1018 Data Structures and Algorithms 5 ECTS      
MAT1116 Introduction to Vector Spaces 2 ECTS      

 
Requirement for regular progression to Year 2: 60 ECTS credits.

In addition to the compulsory study-units (25 ECTS), students are required to choose 35 ECTS from the elective study-units for a total of 60 ECTS.
 
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)
 
Compulsory Units (All students must register for this/these unit/s)
 
SOR2211 Families of Random Variables and Random Vectors 6 ECTS   (NC)    
SOR2221 Statistical Inference 1 6 ECTS   (NC)    
SOR2230 Time Series 1 4 ECTS      
SOR2250 Sampling 1 4 ECTS      

 
 
Semester 1
 
Compulsory Units (All students must register for this/these unit/s)
 
ICS2207 Machine Learning: Introduction to Classification, Search and Optimisation 5 ECTS      
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
ARI2101 Fundamentals of Automated Planning 5 ECTS      
CCE2203 Signals and Systems 5 ECTS      
CPS2004 Object Oriented Programming 5 ECTS      
ICS2203 Statistical Natural Language Processing 5 ECTS      
ICS2205 Web Intelligence 5 ECTS      

 
 
Semester 2
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
ARI2129 Principles of Computer Vision for AI 5 ECTS      
CCE2502 Pattern Recognition and Machine Learning 5 ECTS      
CPS2007 Further Discrete Mathematics 5 ECTS      
ICS2210 Data Structures and Algorithms 2 5 ECTS      

 
Requirement for regular progression to Year 3: 60 ECTS credits.

In addition to the compulsory study-units (35 ECTS), students are required to choose 25 ECTS from the elective study-units for a total of 60 ECTS.
 
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)
 
Compulsory Units (All students must register for this/these unit/s)
 
ARI3000 Individual Assigned Practical Task for AI in Statistics and Operations Research 4 ECTS      
SOR3110 Stochastic Processes 1 5 ECTS      
SOR3210 Multivariate Analysis 1 5 ECTS   (NC)    
SOR3221 Regression Models 4 ECTS   (NC)    
SOR3243 Bayesian Statistics 4 ECTS      
SOR3350 Combinatorial Optimization 4 ECTS      
SOR3500 Computational Methods in Statistics and Operations Research 4 ECTS      

 
 
Semester 1
 
Compulsory Units (All students must register for this/these unit/s)
 
ICS3206 Machine Learning, Expert Systems and Fuzzy Logic 5 ECTS      
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
ARI3216 Web Data Mining 5 ECTS      
CPS2001 Programming Paradigms 5 ECTS      
CPS2005 Formal Languages and Automata 5 ECTS      

 
 
Semester 2
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
ARI2204 Reinforcement Learning 5 ECTS      
ARI2205 Interpretable Artificial Intelligence 5 ECTS      
ARI2571 Computational Morphology and Syntax 5 ECTS      
CPS2002 Software Engineering 5 ECTS      

 
Requirement for successful completion of Year 3: 60 ECTS credits.

In addition to the dissertation study-unit (20 ECTS), students are required to choose 40 ECTS from the elective study-units for a total of 60 ECTS.
 
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)
 
Compulsory Units (All students must register for this/these unit/s)
 
IFC3000 Dissertation 20 ECTS      
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
SOR3121 Stochastic Processes 2 6 ECTS      
SOR3211 Generalized Linear Models 4 ECTS      
SOR3222 Nonlinear and Nonparametric Regression Analysis 4 ECTS      
SOR3231 Time Series 2 4 ECTS      
SOR3311 Stochastic Programming 6 ECTS      
SOR3351 Dynamic Programming and Optimal Control 4 ECTS      
SOR3411 Risk Modelling in Insurance and Finance 4 ECTS      
SOR3430 The Mathematics of Financial Markets: Discrete Models 4 ECTS      

 
 
Semester 1
 
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints)
 
ARI3129 Advanced Computer Vision for Artificial Intelligence 5 ECTS      
ARI3205 Interpretable AI for Deep Learning Models 5 ECTS      
ARI3210 Speech Technology 5 ECTS      
ARI3212 Advanced Reinforcement Learning 5 ECTS      
ARI3333 Generative AI 5 ECTS      
ARI3900 Ethics and Artificial Intelligence 5 ECTS      
CCE3015 Programming Parallel Architectures 5 ECTS      
CCE3312 Introduction to Quantum Communications 5 ECTS      
CCE3503 Practical Machine Learning 5 ECTS      
CPS3230 Test Engineering and Testable System Design 5 ECTS      
CPS3231 Computer Graphics 5 ECTS      
CPS3232 Applied Cryptography 5 ECTS      
CPS3236 Concurrency, HPC and Distributed Computing 5 ECTS      
CPS3238 Principles of Programming Languages 5 ECTS      
CPS3240 Computability 5 ECTS      
SOR3241 Survival Analysis 4 ECTS      
SOR3242 Robust Statistics 2 ECTS      
SOR3250 Design of Experiments 2 ECTS      

 
Requirement for successful completion of Year 4: 60 ECTS credits.
Requirement for award of Bachelor of Science (Honours) in Computational Statistics and Artificial Intelligence: 240 ECTS credits.

This programme of study is governed by the General Regulations for University Undergraduate Awards, 2019 and by the Bye-Laws for the award of the Bachelor of Science (Honours) - B.Sc. (Hons) - under the auspices of the Faculty of Science and the Faculty of Information and Communication Technology.

During the course, you will learn and demonstrate your intellectual skills and transferrable practical skills by:

  • developing a robust understanding of core concepts in statistics, operations research, computer science and AI.
  • learn to apply mathematical and computational techniques to analyse data, optimise processes and implement AI-driven solutions
  • appropriate and evaluate methodologies to solve complex problems in various sectors.
  • engage in intellectually stimulating tasks that promote critical thinking and independent problem-solving
  • formulating research questions, analyse data critically, and generate insights
  • develop advanced mathematical models, and interpret results within broader industry and academic contexts.
  • Non EU Applicants:

    Fee per academic year: Eur 10,800

    You are viewing the fees for non EU nationals. Switch to EU nationals if you are a national of any country from within the EU/EEA.

    By becoming a graduate of this course, you will be prepared for careers in artificial intelligence, data science, machine learning, software development, and business analytics. Potential roles include AI Engineer, Data Scientist, Machine Learning Engineer, Data Analyst, and Software Developer across a wide range of industries.

    Technology Stream

     

    Every effort has been made to provide information that is current and accurate. However, as the content is being constantly updated, users are advised to verify the details contained in these web pages with the relevant University office or authority before making decisions based on the published information.

    Hello there. We noticed that you are searching from an overseas country. Do you possess any overseas qualifications?

    Hello there. We noticed that you are searching from outside the European Union.

    Are you an EU/EEA national?

    /courses/overview/ubschcsift-2026-7-o/